package com.pkx.cloud.fse7.dms.grant.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 *
 * 
 * @author chenwg
 * @since 2020-11-12
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("DmsGrant")
@ApiModel(value="DmsGrant对象", description="")
public class DmsGrant implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableField("D2ReadName")
    private String D2ReadName;

    @TableField("D7ReadName")
    private String D7ReadName;

    @TableField("D2Valid")
    private Integer D2Valid;

    @TableField("D7Valid")
    private Integer D7Valid;

    @TableField("D8OpenMode")
    private Integer D8OpenMode;

    @TableField("D4Grant")
    private Integer D4Grant;

    @TableField("DevTypeCode")
    private String DevTypeCode;

    @TableField("Rid")
    private String Rid;

    @TableField("D3OpenMode")
    private Integer D3OpenMode;

    @TableField("D5Valid")
    private Integer D5Valid;

    @TableField("D5ReadName")
    private String D5ReadName;

    @TableField("D1OpenMode")
    private Integer D1OpenMode;

    @TableField("DevName")
    private String DevName;

    @TableField("D6OpenMode")
    private Integer D6OpenMode;

    @TableField("D3ReadName")
    private String D3ReadName;

    @TableField("D2Grant")
    private Integer D2Grant;

    @TableField("D7Grant")
    private Integer D7Grant;

    @TableField("D8ReadName")
    private String D8ReadName;

    @TableField("D3Valid")
    private Integer D3Valid;

    @TableField("D8Valid")
    private Integer D8Valid;

    @TableField("D5Grant")
    private Integer D5Grant;

    @TableId(value = "ID", type = IdType.AUTO)
    private Long id;

    @TableField("D4OpenMode")
    private Integer D4OpenMode;

    @TableField("CollectCode")
    private String CollectCode;

    @TableField("D1ReadName")
    private String D1ReadName;

    @TableField("D1Valid")
    private Integer D1Valid;

    @TableField("D6ReadName")
    private String D6ReadName;

    @TableField("D2OpenMode")
    private Integer D2OpenMode;

    @TableField("D6Valid")
    private Integer D6Valid;

    @TableField("D7OpenMode")
    private Integer D7OpenMode;

    @TableField("D3Grant")
    private Integer D3Grant;

    @TableField("D8Grant")
    private Integer D8Grant;

    @TableField("D4Valid")
    private Integer D4Valid;

    @TableField("Gid")
    private String Gid;

    @TableField("D4ReadName")
    private String D4ReadName;

    @TableField("DevNo")
    private Long DevNo;

    @TableField("D6Grant")
    private Integer D6Grant;

    @TableField("TokenId")
    private String TokenId;

    @TableField("D1Grant")
    private Integer D1Grant;

    @TableField("D5OpenMode")
    private Integer D5OpenMode;


}
